package com.prp.db.idao;

import java.util.List;

import com.prp.db.po.ArtificialSubjectRecommendationRecord;

public interface IArtificialSubjectRecommendationRecordDAO {
	public void save(ArtificialSubjectRecommendationRecord transientInstance);
	
	public void delete(ArtificialSubjectRecommendationRecord persistentInstance);
	
	public ArtificialSubjectRecommendationRecord findById(java.lang.Integer id);
	
	public List findByExample(ArtificialSubjectRecommendationRecord instance);
	
	public List findByProperty(String propertyName, Object value);
	
	public List findByRecommFromId(Object recommFromId);
	
	public List findByRecommToId(Object recommToId);
	
	public List findByReommArticleId(Object reommArticleId);
	
	public List findAll();
	
	public ArtificialSubjectRecommendationRecord merge(
			ArtificialSubjectRecommendationRecord detachedInstance);
	
	public void attachDirty(ArtificialSubjectRecommendationRecord instance);
	
	public void attachClean(ArtificialSubjectRecommendationRecord instance);
}
